package com.sky.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageResult;
import com.sky.result.Result;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 菜品及套餐分类 服务类
 * </p>
 *
 * @author fcy
 * @since 2025-09-08
 */

public interface ICategoryService extends IService<Category> {

    void addCategory(CategoryDTO categoryDTO);

    Result<PageResult> queryPage(CategoryPageQueryDTO pageDto);

    void delete(Long id);

    void change(CategoryDTO categoryDTO);

    void startOrStop(Integer status, String id);

    List<Category> selectType(Integer type);
}
